c3fea6997b137871f8013c22dcb4d4e5bfe39ed9,src/main/java/org/pac4j/j2e/filter/RequiresAuthenticationFilter.java,RequiresAuthenticationFilter,internalFilter,#HttpServletRequest#HttpServletResponse#HttpSession#FilterChain#,62

Before Change


                session.setAttribute(ORIGINAL_REQUESTED_URL, requestedUrl);
                // compute and perform the redirection
                final WebContext context = new J2EContext(request, response);
                final String redirectUrl = ClientsConfiguration.getClients().findClient(this.clientName)
                    .getRedirectionUrl(context);
                logger.debug("redirectUrl : {}", redirectUrl);
                response.sendRedirect(redirectUrl);
            }

After Change


                // compute and perform the redirection
                final WebContext context = new J2EContext(request, response);
                BaseClient<Credentials, CommonProfile> baseClients = (BaseClient<Credentials, CommonProfile>) ClientsConfiguration
                    .getClients().findClient(this.clientName);
                String redirectUrl = baseClients.getRedirectionUrl(context, true);
                logger.debug("redirectUrl : {}", redirectUrl);
                response.sendRedirect(redirectUrl);